interface BaseCondition {
    boxType: string;
    logic: string;
}

interface ConditionAreaData extends BaseCondition {
    key: string;
    compare: string;
    value: string;
}

interface ConditionGroupItem extends BaseCondition {
    group: ConditionAreaData[];
}

export  interface ConditionGroupData extends BaseCondition {
    group: (ConditionAreaData | ConditionGroupItem)[];
}
